var _contextPath;

$(document).ready(function() {
	selectOpList();
	list();
	top.UppTabs.operator = top.getCurrentTagTitle();// 设置用户tab的标题值
});
/**
 * 判断字符串是否为空
 * 
 * @param str
 * @returns
 */
function isNotBlank(str) {
	if (str && /\S+/.test(str)) {
		return true;
	}
	return false;
}

/**
 * 查询用户列表
 */
function list() {
	_contextPath = $("#contextPath").val();
	var cardNum = $('#cardNum').val();
	var beginTime = $('input[name="beginTime"]').val();
	var endTime = $('input[name="endTime"]').val();
	// if(isNotBlank(beginTime)){
	// beginTime = dateFormatForSearch(beginTime);
	// }
	// if(isNotBlank(endTime)){
	// endTime = dateFormatForSearch(endTime);
	// }
	if (isNotBlank(beginTime) && isNotBlank(endTime) && beginTime > endTime) {
		top.uppShow('开始时间不能大于结束时间');
		return false;
	}
	$("#data_list").datagrid(
			{
				queryParams : {
					cardNum : cardNum,
					userId : $("#userId").val(),
					beginTime : beginTime,
					endTime : endTime
				},
				columns : [ [ {
					field : 'rechargeableCardNum',
					title : '卡号',
					width : 100,
					align : 'center'
				}, {
					field : 'opdate',
					title : '销户时间',
					width : 100,
					align : 'center',
					formatter : function(value, row, index) {
						return (new Date(Number(value))).dateConvert();
					}
				}, {
					field : 'opName',
					title : '操作人员',
					width : 100,
					align : 'center'
				},  {
					field : 'status',
					title : '操作',
					width : 120,
					align : 'center',
					formatter : function(value, row) {
						if (value == '0') {
							return '已销户';
						} else if (value == '1') {
							return '正常';
						} else {
							return '已销户';
						}
					}
				}, {
					field : 'rechargeSum',
					title : '充值总额',
					width : 120,
					align : 'center',
				}, {
					field : 'cancelSum',
					title : '退款额',
					width : 120,
					align : 'center',
				}, {
					field : 'ratio',
					title : '有效使用比',
					width : 120,
					align : 'center',
				}] ],
				autoRowHeight : true,
				fitColumns : true,
				pagination : true,
				rownumbers : true,
				singleSelect : true
			});
}
	window.top["reload_combocard_list"]=function(){
		$('#rcr_list').datagrid( "load");
	};
	function getContextPath() {
		if ("" == _contextPath) {
			_contextPath = $("#contextPath").val();
		}
		return _contextPath;
	}
	/**
	 * 搜索
	 * 
	 * @return
	 */
	function searchKey() {
		$('#rcr_list').datagrid('load', {
			userId : $("#userId").val()
		});
	}
	
	function selectOpList() {
		var roleId = 1001;
		$("#userId").empty();
		$.ajax({
			type : 'POST',
			url : contextPath + 'iccard/rechargecard/oplist',
			data : {
				'roleId' : roleId
			},
			dataType : 'json',
			success : function(list) {
				if (list != null && list.length>0) {
					$("#userId").append('<option value="">全部</option>');
					for ( var i = 0; i < list.length; i++) {
						var option = '<option value="' + list[i].operatorId + '">'
								+ list[i].userName + '</option>';
						$("#userId").append(option);
					}
				}
			}
		});
	}

